meet the needs and expectations - Turkish English Dictionary